'menu-enabled', null, null,
GObject.ParamFlags.READWRITE,
true),
+ 'menu-button-accessible-name': GObject.ParamSpec.string(
+ 'menu-button-accessible-name', null, null,
+ GObject.ParamFlags.READWRITE,
+ _('Open menu')),
},
}, class QuickMenuToggle extends QuickSettingsItem {
_init(params) {
this._menuButton = new St.Button({
style_class: 'quick-toggle-menu-button icon-button',
child: new St.Icon({icon_name: 'go-next-symbolic'}),
- accessible_name: _('Open menu'),
can_focus: true,
x_expand: false,
y_expand: true,
this.bind_property('menu-enabled',
this._menuButton, 'visible',
GObject.BindingFlags.SYNC_CREATE);
+ this.bind_property('menu-button-accessible-name',
+ this._menuButton, 'accessible-name',
+ GObject.BindingFlags.SYNC_CREATE);
this.bind_property('reactive',
this._menuButton, 'reactive',
GObject.BindingFlags.SYNC_CREATE);